#include <stdio.h>

int main()
{
	int a = 10;

	printf("%d %d %d\n", a * 11 + 4, a * 9, a * 2);

	return 0;
}

#if 0

/*
 * intel
 */
0000000000001149 <main>:
    1149:	f3 0f 1e fa          	endbr64 
    114d:	55                   	push   %rbp
    114e:	48 89 e5             	mov    %rsp,%rbp
    1151:	48 83 ec 10          	sub    $0x10,%rsp
    1155:	c7 45 fc 0a 00 00 00 	movl   $0xa,-0x4(%rbp)	// (rbp-0x4)=0xa
    115c:	8b 45 fc             	mov    -0x4(%rbp),%eax	// eax=(rbp-0x4)
    115f:	8d 0c 00             	lea    (%rax,%rax,1),%ecx	// ecx=(rax+rax*1)
    1162:	8b 55 fc             	mov    -0x4(%rbp),%edx	// edx=(rbp-0x4)
    1165:	89 d0                	mov    %edx,%eax	// eax=edx
    1167:	c1 e0 03             	shl    $0x3,%eax	// eax<<=3
    116a:	8d 34 10             	lea    (%rax,%rdx,1),%esi	// esi=(rax+rdx*1)
    116d:	8b 55 fc             	mov    -0x4(%rbp),%edx	// edx=(rbp-0x4)
    1170:	89 d0                	mov    %edx,%eax	// eax=edx
    1172:	c1 e0 02             	shl    $0x2,%eax	// eax<<=2
    1175:	01 d0                	add    %edx,%eax	// eax+=edx
    1177:	01 c0                	add    %eax,%eax	// eax+=eax
    1179:	01 d0                	add    %edx,%eax	// eax+=edx
    117b:	83 c0 04             	add    $0x4,%eax	// eax+=4
    117e:	89 f2                	mov    %esi,%edx	// edx=esi
    1180:	89 c6                	mov    %eax,%esi	// esi=eax
    1182:	48 8d 3d 7b 0e 00 00 	lea    0xe7b(%rip),%rdi        # 2004 <_IO_stdin_used+0x4>
    1189:	b8 00 00 00 00       	mov    $0x0,%eax	// eax=0
    118e:	e8 bd fe ff ff       	callq  1050 <printf@plt>
    1193:	b8 00 00 00 00       	mov    $0x0,%eax
    1198:	c9                   	leaveq 
    1199:	c3                   	retq   
    119a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)

/*
 * arm
 */
000000000040055c <main>:
  40055c:	a9be7bfd 	stp	x29, x30, [sp, #-32]!
  400560:	910003fd 	mov	x29, sp
  400564:	52800140 	mov	w0, #0xa                   	// #10
  400568:	b9001fa0 	str	w0, [x29, #28]	// [x29+28]=0xa
  40056c:	b9401fa1 	ldr	w1, [x29, #28]	// w1=[x29+28]
  400570:	52800160 	mov	w0, #0xb                   	// #11
  400574:	1b007c20 	mul	w0, w1, w0	// w0=w1*w0
  400578:	11001004 	add	w4, w0, #0x4	// w1=w0+0x4
  40057c:	b9401fa1 	ldr	w1, [x29, #28]	// w1=[x29+28]
  400580:	2a0103e0 	mov	w0, w1		// w1=w0
  400584:	531d7000 	lsl	w0, w0, #3	// w0=w0<<3
  400588:	0b010001 	add	w1, w0, w1	// w1=w0+w1
  40058c:	b9401fa0 	ldr	w0, [x29, #28]	// w0=[x29+28]
  400590:	531f7802 	lsl	w2, w0, #1	// w2=w0<<1
  400594:	90000000 	adrp	x0, 400000 <_init-0x3e8>
  400598:	9119a000 	add	x0, x0, #0x668	// x0=400668
  40059c:	2a0203e3 	mov	w3, w2		// w3=w2
  4005a0:	2a0103e2 	mov	w2, w1		// w2=w1
  4005a4:	2a0403e1 	mov	w1, w4		// w1=w4
  4005a8:	97ffffaa 	bl	400450 <printf@plt>
  4005ac:	52800000 	mov	w0, #0x0                   	// #0
  4005b0:	a8c27bfd 	ldp	x29, x30, [sp], #32
  4005b4:	d65f03c0 	ret

#endif
